a ridiculously low price - German English Dictionary